package one.stand.model;

import java.io.Serializable;
import java.util.Date;

public class PaymentRecord implements Serializable {
    private Integer paymentRecordId;

    private Integer userId;

    private Integer type;

    private String outTradeNo;

    private String tradeNo;

    private Integer totalFee;

    private String appid;

    private String mchId;

    private String sign;

    private String resultCode;

    private String openid;

    private String tradeType;

    private String orderIds;

    private String transactionId;

    private Integer status;

    private String timeEnd;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public PaymentRecord(Integer paymentRecordId, Integer userId, Integer type, String outTradeNo, String tradeNo, Integer totalFee, String appid, String mchId, String sign, String resultCode, String openid, String tradeType, String orderIds, String transactionId, Integer status, String timeEnd, Date createTime, Date updateTime) {
        this.paymentRecordId = paymentRecordId;
        this.userId = userId;
        this.type = type;
        this.outTradeNo = outTradeNo;
        this.tradeNo = tradeNo;
        this.totalFee = totalFee;
        this.appid = appid;
        this.mchId = mchId;
        this.sign = sign;
        this.resultCode = resultCode;
        this.openid = openid;
        this.tradeType = tradeType;
        this.orderIds = orderIds;
        this.transactionId = transactionId;
        this.status = status;
        this.timeEnd = timeEnd;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public PaymentRecord() {
        super();
    }

    public Integer getPaymentRecordId() {
        return paymentRecordId;
    }

    public void setPaymentRecordId(Integer paymentRecordId) {
        this.paymentRecordId = paymentRecordId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo == null ? null : outTradeNo.trim();
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo == null ? null : tradeNo.trim();
    }

    public Integer getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(Integer totalFee) {
        this.totalFee = totalFee;
    }

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid == null ? null : appid.trim();
    }

    public String getMchId() {
        return mchId;
    }

    public void setMchId(String mchId) {
        this.mchId = mchId == null ? null : mchId.trim();
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign == null ? null : sign.trim();
    }

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode == null ? null : resultCode.trim();
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid == null ? null : openid.trim();
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType == null ? null : tradeType.trim();
    }

    public String getOrderIds() {
        return orderIds;
    }

    public void setOrderIds(String orderIds) {
        this.orderIds = orderIds == null ? null : orderIds.trim();
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId == null ? null : transactionId.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getTimeEnd() {
        return timeEnd;
    }

    public void setTimeEnd(String timeEnd) {
        this.timeEnd = timeEnd == null ? null : timeEnd.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}